package com.qqt.csr.archive.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

import java.util.Arrays;

/**
 * @Author: yang hao
 * @Date: 2024/11/28 9:07
 * @Description: 渠道类型
 **/
@Getter
@AllArgsConstructor
public enum ChannelType {

    H5,

    ;

    /**
     * 匹配渠道类型
     * @param value {@link String} 渠道值
     * @return {@link ChannelType} 渠道类型
     */
    public static ChannelType matchIgnoreCase(String value) {
        return Arrays.stream(values())
                .filter(type -> type.name().equalsIgnoreCase(value))
                .findFirst()
                .orElse(null);
    }

}
